# -*- coding: cp1252 -*-
import pygame
import os
from sys import exit
from pygame.locals import *

pygame.init()

#dimensoes da tela
tamanho_tela = pygame.display.set_mode((640, 480), 0, 32)

#blitando as imagens e dimensoes de colisao da imagem

class comida:
        def __init__(self,imagem):
                self.image = pygame.image.load("Imagens" + os.sep + imagem).convert()
                self.largura,self.altura = self.image.get_size()
                self.x, self.y = (640/2 - self.largura/2), (480/2 - self.altura/2)
        def posicao(self):
                return (self.x,self.y)


#comando para pressionar tela

pressionar_tecla = "up"

comida = comida("moranguinhoblog.gif")
comidaa = comida("abacaxi.jpg")

#comando do evento fechar a tela

while True:
	for event in pygame.event.get():
		if event.type == QUIT:
			exit()

		if event.type == KEYDOWN:
			
			if  event.key == K_UP and comida.y >0:
				pressionar_tecla = "up"
			elif event.key == K_DOWN and comida.y <(480 - comida.altura):
				pressionar_tecla = "down"
			elif event.key == K_RIGHT and comida.x < (640 - comida.largura):
				pressionar_tecla = "right"
			elif event.key == K_LEFT and comida.x > 0:
				pressionar_tecla = "left"
				
		if pressionar_tecla == "up":
			comida.y -= 2
		elif pressionar_tecla == "down":
			comida.y +=2
		elif pressionar_tecla == "right":
			comida.x +=2
		elif pressionar_tecla == "left":
			comida.x -=2
#comando para preencher a tela de preto
	tamanho_tela.fill((0, 0, 0))
	tamanho_tela.blit(comida.image,comida.posicao())
	tamanho_tela.blit(comidaa.image,comidaa.posicao())
	pygame.display.flip()
	pygame.display.update()
    
